﻿@charset "utf-8";
/* CSS reset */
html, body, iframe,
h1, h2, h3, h4, h5, h6, p, 
ol, ul, dl, dd, 
input, button, textarea, th, td, form {margin: 0;padding: 0;}
html,body{min-height: 100%;}
body {color:#333;font: 12px/24px Arial,sans-serif; margin:0; padding:0; background:#fff;}
ol, ul {list-style: none;}
a {color: #ffffff;text-decoration: none;}
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;color: #59b548; }
a:hover {color:#59b548;text-decoration: none;}
img {border: none;}
/** global class **/
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fl {float: left; _display:inline;}
.fr {float: right; _display:inline;}
.hidden{ display: none;}
.ablock{ display:block; width: 100%;height: 100%;}





/**public**/
.w980{
	width: 980px;
	margin: 0 auto;
}
.wrap{
	padding-top: 90px;
}
.header{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	min-width: 980px;
	height: 90px;
	margin-bottom: -4px;
	padding-bottom: 4px;
	background: url(../../img/bg_shadow.png) repeat-x 0 bottom;
	z-index: 10;
	_position: absolute;
	
}
.header-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 90px;
	background: #fff;
	z-index: 0
}
.header .w980{
	position: relative;
	z-index: 9;
}
.logo{
	width: 225px;
	height:80px;
	overflow: hidden;
}
.menu {
	margin-top: 30px;
	line-height: 33px;
}
.menu ul li{
	float: left;
	margin: 0 12px;
	width: auto;
}
.menu ul li a{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.menu ul li a:hover,.menu ul li.hover a{
	color: #59b548;
}

.lang{
	position: absolute;
	right: 0;
	top: 30px;
	width: 66px;
}
.lang a{
	display: block;
	line-height: 12px;
	margin-bottom: 10px;
	
	padding-left: 24px;
}
.lang a.ch{
	background-position: 0 0;
}
.lang a.en{
	background-position: 0 -22px;
}


/**底部**/
.footer-main{
	position: relative;
	width: 100%;
	min-width: 1080px;
	/*background:#9d9c9d;*/
	background: #717172;

}
.footer-main .w980{
	height: 270px;
	padding-top: 15px;
	overflow: hidden;
}
.footer-main .footer-nav dl{
	float: left;
	width: 84px;
	height: 270px;
	margin-left: 28px;
	background: url(../../images/bg_line01.jpg) no-repeat right top;
}
.footer-main .footer-nav dl dt,.footer-con h2{
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	margin-bottom: 12px;
	font-weight: bold;
}
.footer-main .footer-nav dl dt a,.footer-con h2 a{
	color: #fff;
}
.footer-main .footer-nav dl dd{
	line-height: 22px;
}
.footer-main .footer-nav dl dd a{
	transition:all 0.3s ease-out;
	color: #fff;
}
.footer-main .footer-nav dl dd a:hover{
	padding-left: 10px;
	color: #fff;
}
.footer-con{
	width: 170px;
	overflow: hidden;
}
.footer-con p{
	padding-left: 25px;
	line-height: 25px;
	color: #ebebeb;
	background: url(../../img/bg_sign05.png) no-repeat;
}
.footer-con p.tel{
	background-position: 0 6px;
}
.footer-con p.tel:hover{
	color: #fff;
	background-position: 0 -67px;
}
.footer-con p.fax{
	background-position: 0 -20px;
}
.footer-con p.fax:hover{
	color: #fff;
	background-position: 0 -92px;
}
.footer-con p.mail{
	background-position: 0 -44px;
}
.footer-con p.mail:hover{
	color: #fff;
	background-position: 0 -117px;
}
.footer-con .search-box{
	width: 164px;
	height: 27px;
	margin-top: 10px;
	overflow: hidden;
	background: url(../../img/bg_sign08.jpg) no-repeat;
}
.footer-con .search-box:hover{
	opacity: 0.8;
}
.footer-con .search-box .txt{
	float: left;
	width: 120px;
	height: 27px;
	padding-left: 11px;
	line-height: 27px;
	font-size: 12px;
	color: #fff;
	font-family: Arial;
	border: none;
	background: none;
}
.footer-con .search-box .sub{
	float: left;
	width: 33px;
	height: 27px;
	border: none;
	background: none;
	cursor: pointer;
}

.footer-main .arrow{
	cursor: pointer;
	position: absolute;
	width: 81px;
	height: 60px;
	left: 50%;
	top: -32px;
	margin-left: -40px;
	overflow: hidden;
	background: url(../../img/bg_sign04.png) no-repeat 0 0;
	transition:all 0.3s;
}
.footer-main .arrow:hover{
	top: -38px;
}
.footer{
	position: relative;
	height: 38px;
	line-height: 48px;
	color: #dbdbdb;
	background: #717172;
	z-index: 2;
	overflow: hidden;
}
.footer a,.footer a:hover{
	color: #dbdbdb;
}
.footer .copyright{
	color: #dbdbdb;
	text-transform: uppercase;
	

}
.footer .tel{
	padding-left: 24px;
	font-size: 16px;
	font-family: Arial;
	color: #fff;
	background: url(../../images/bg_sign07.jpg) no-repeat 0 center;
}
.footer .share{
	margin: 14px 10px 0 0;

}
.footer .share .bdshare-button-style0-16 a{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin:0 6px 0 0;
	padding: 0;
	background: url(../../img/bg_sign06.jpg) no-repeat ;
}
.footer .share .jiathis_style .jtico_tsina{
	background-position: 0 -23px;
}
.footer .share .jiathis_style .jtico_tsina:hover{
	background-position:  0 0;
	opacity: 1;
	margin-top: -2px;
}
.footer .share .bdshare-button-style0-16 a.wx{
	background-position:  -26px 0;
	opacity: 1;
	margin-top: -2px;

}
.footer .share .bdshare-button-style0-16 a.wx:hover{
	background-position: -26px -23px;
}
.footer .share .jiathis_style .jtico_fb{
	background-position: -52px -23px;
}
.footer .share .jiathis_style .jtico_fb:hover{
	background-position:  -52px 0;
	opacity: 1;
	margin-top: -2px;
}
.footer .share .bdshare-button-style0-16 a.pr{
	background-position:  -78px 0;
	opacity: 1;
	margin-top: -2px;
}
.footer .share .bdshare-button-style0-16 a.pr:hover{
	background-position: -78px -23px;
}
/**首页**/
.banner{
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}
.ui-slidewrap, .ui-slide{
	height: 100%;
	overflow: hidden;
}
.ui-slidewrap { 
	position:relative;
}
.ui-slide-btn { display:none;}
.ui-slide-prev {display:none;}
.ui-slide-next { display:none;}
.ui-slide, .ui-slide li, .ui-slide li a { 
	display: inline-block;
	height:100%; 
	width:100%;
	overflow: hidden;
}
.ui-slide { 
	position:absolute; 
	top:0; 
	left:0;
}
.ui-slide li { 
	float:left; 
	background:url(../../img/loading.gif) no-repeat center;
}
.ui-slide-list { 
	position:absolute; 
	bottom:30px; 
	z-index:1; 
	width:980px;
	left: 50%;
	margin-left: -490px; 
	text-align:center;}
.ui-slide-list b { 
	display:inline-block; 
	overflow:hidden; 
	margin:0 4px; 
	width: 12px;
	height: 12px;
	cursor:pointer; 
	font-size:0; 
	background-color:#9f9e99;}
.ui-slide-list b.s-crt { 
	background-color:#59b548;
}
.quick-nav{
	height: 140px;
	margin: 40px auto 20px;
	overflow: hidden;
}
.quick-nav ul{
	width: 102%;
}
.quick-nav ul li{
	float: left;
	position: relative;
	width: 170px;
	height: 87px;
	padding: 13px 10px 0;
	border-right: 1px solid #e5e5e5;
	line-height: 18px;
}
.quick-nav ul li .iconbox{
	position: relative;
	float: left;
	display: inline-block;
	width: 67px;
	height: 67px;
	margin-right: 12px;
	background:url(../../img/bg_sign02.jpg) no-repeat;
}
.quick-nav ul li .iconbox .icon{
	display:block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0;
	width: 67px;
	overflow: hidden;
	background:url(../../img/bg_sign02.jpg) no-repeat 0 bottom;
}
.quick-nav ul li .iconbox.se{
	background-position: -68px 0;
}
.quick-nav ul li .iconbox.se .icon{
	background-position: -68px bottom;
}

.quick-nav ul li .iconbox.th{
	background-position: -136px 0;
}
.quick-nav ul li .iconbox.th .icon{
	background-position: -136px bottom;
}

.quick-nav ul li .ch{
	padding-top: 20px;
	font-size: 14px;
	color: #111;
}
.quick-nav ul li .en{
	padding-top: 20px;
	font-size: 14px;
	color: #111;
	text-transform: uppercase;
}
.index-main{
	position: relative;
	height: 315px;
	padding-top: 85px;
	margin-bottom: 40px;
	overflow: hidden;
}
.index-main .title{
	position: absolute;
	width: 100%;
	height: 0px;
	left: 0;
	top: 100px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.index-main .title h2{
	font-size: 18px;
	text-align: center;
	color: #666;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: normal;
	line-height: 6px;
}
.index-main .title h3{
	width: 340px;
	margin: 0 auto;
	border-bottom: 1px solid #e0e0e0;
	height: 12px;
	text-align: center;
}
.index-main .title h3 span{
	display: inline-block;
	padding: 0 25px;
	background: #fff;
	font-size: 18px;
	color: #111;
	line-height: 24px;
}
.index-main .list{
	width: 100%;
	height: 300px;
	padding-top: 6px;
	position: relative;
	
}
.index-main .list ul{
	width: 400%;
}
.index-main .list ul li{
	position: relative;
	float: left;
	width: 224px;
	height: 300px;
	margin: 0 31px 0 0;
	line-height: 20px;
	border-top: 2px solid #666;
}
.index-main .list ul li .top-line{
	position: absolute;
	left: 0;
	top: -2px;
	width: 0;
	height: 2px;
	background: #51a043;
	overflow: hidden;
}
.index-main .list ul li .tit{
	margin-bottom: 14px;
	line-height: 55px;
	border-bottom: 1px solid #dddcdc;
	text-align: center;
	color: #111;
	font-size: 16px;
}
.index-main .list ul li .tit a,.index-main .list ul li .txt{
	color: #111;
}
.index-main .list ul li .txt  a{
	color: #111;
}
.index-main .list ul li .day{
	font-size: 10px;
	color: #666;
}

.index-main .list ul li .more{
	margin-top: 15px;
	text-align: center;
	background: url(../../img/bg_line02.gif) repeat-x 0 center;
}
.index-main .list ul li .more a{
	display: inline-block;
	width: 76px;
	height: 53px;
	background: url(../../img/bg_sign03.jpg) no-repeat center 0 #fff;
}
.index-main .list ul li .more a:hover{
	background-position: center -53px;
}

/**内页**/
.inner-banner{
	position: relative;
	width: 100%;
	height: 263px;
	overflow: hidden;
	background: #d8d8da;
}
.inner-banner img{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -166px;
	margin-left: -840px;
	transform:scaleX(1.05) scaleY(1.05);
	-webkit-transform:scaleX(1.05) scaleY(1.05);
	transition:all 5s;
	-webkit-transition:all 5s;
}
.inner-banner img.hover{
	transform:scaleX(1) scaleY(1);
	-webkit-transform:scaleX(1) scaleY(1);
}

/**产品中心**/
.pro-nav{
	width: 100%;
	height: 92px;
	position: relative;
	overflow: hidden;
}
.pro-nav .pro-navbg{
	position: absolute;
	left: 0;
	top: 46px;
	width: 100%;
	height: 46px;
	background: #7d7c80;
	z-index: 0;
}
.pro-nav .nav-list{
	position: relative;
	width: 980px;
	height: 46px;
	margin: 0 auto;
	z-index: 1;
}
.pro-nav .nav-list ul{float: left;}
.pro-nav .nav-list li{
	float: left;
	height:43px;
	margin-right: 24px;
	padding:11px 0 0;
	text-align: center;
}
.pro-nav .nav-list li.cur{
	background: url(../../img/bg_sign10.jpg) no-repeat bottom center;
}

.pro-nav .nav-list li a{
	display: inline-block;
	line-height: 24px;
	height: 24px;
	padding-bottom: 11px;
	font-size: 16px;
	color: #111;
}
.pro-nav .nav-list li.on a{
	border-bottom:2px solid #56b344;
}
.pro-nav .nav-list li.on .nav-son a{
	border-bottom: none;
}
.pro-nav .nav-list li a:hover,.pro-nav .nav-list li a.hover{
	color: #51b13f;
}
.pro-nav .nav-list li .nav-son{
	width: 980px;
	position: absolute;
	left: 0;
	top: 58px;
	line-height: 24px;
	display: none;
}
.pro-nav .nav-list li.cur  .nav-son{
	display: block;
}
.pro-nav .nav-list li .nav-son a{
	float: left;
	display: inline-block;
	color: #fff;
	padding-bottom: 0px;
	margin-right:23px;
	font-size: 14px;
}
.pro-nav .nav-list li .nav-son a:hover{
	padding-top: 2px;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
}
.pro-nav .nav-list li .nav-son a.hover{
	color: #59b548;
}

.pro-nav .pro-search{
	float: left;
	width: 190px;
	height: 26px;
	margin-top: 11px;
}
.pro-nav .pro-search input.txt{
	float: left;
	width: 152px;
	height: 24px;
	line-height: 26px;
	border: 1px solid #eee;
	background: none;
	padding-left: 8px;
	margin-right: 5px;
	font-size: 12px;
	color: #666;
	font-family: Arial
}
.pro-nav .pro-search .sub{
	float: left;
	width: 22px;
	height: 26px;
	background: url(../../img/bg_sign09.jpg) no-repeat center center;
	cursor: pointer;
	border: none;
}
.pro-path{
	height: 40px;
	line-height: 34px;
	color: #000;
	background: #f9f9fb;
	width: 980px;
	margin: 0 auto;
	font-size: 13px;
}
.pro-path a{
	color: #666;
}
.pro-path a:hover{
	color: #59b548;
}
.pro-path span{
	font-size: 10px;
	font-family: "新宋体";
	color: #333;
	padding: 0 7px;
}
.pro-list-box{
	width: 100%;
	background: #f9f9fb;
	padding: 0 0 70px;
}
.pro-list{
	width: 980px;
	height: 324px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.pro-list .prev,.pro-list .next{
	display: inline-block;
	position: absolute;
	top: 91px;
	width: 28px;
	height: 28px;
	background: url(../../img/bg_btn02.png) no-repeat;

}
.pro-list .prev{
	left: 13px;
}
.pro-list .next{
	background-position: -28px 0;
	right: 13px;
}
.pro-list .hd{ 
	width: 123px;
	margin: 0 auto;
	overflow:hidden; 
}
.pro-list .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	margin-top:10px; 
}
.pro-list .hd ul li{ 
	float:left;  
	width:36px; 
	height:3px; 
	overflow:hidden; 
	margin-right:5px; 
	cursor:pointer; 
	background:#757576; 
}
.pro-list .hd ul li.on{ 
	background: #59b548;
}
.pro-list .bd{ 
	position: relative;
	width: 979px;
	height: 304px;
/*	margin-top:324px;
*/	overflow: hidden;
 }
.pro-list .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.pro-list .bd ul li{ 
	float: left;
	width: 253px;
	height: 304px;
	background:url(../../img/bg_shadow02.png) no-repeat; 
	cursor: pointer;
}

.pro-list2 .bd ul li{
	height: 338px;
	background:url(../../img/bg_shadow03.png) no-repeat; 
}
.pro-list .bd ul li .box{
	width: 206px;
	height: 251px;
	padding: 7px;
	border-bottom: 2px solid #b8b6b6;
	background: #fff;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.pro-list2 .bd ul li .box{
	height: 285px;
}
.pro-list2 .bd ul li .box .text{
	width: 156px;
	margin: 5px auto;
	line-height: 18px;
	text-align: center;
}
.pro-list .bd ul li .box .img{
	width: 206px;
	height: 195px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.pro-list .bd ul li .box .img img{
	position: absolute;
	transform:scaleX(1) scaleY(1);
	-webkit-transform:scaleX(1) scaleY(1);
	transition:all 1.2s;
	-webkit-transition:all 1.2s;
}
.pro-list .bd ul li .box p{
	font-size: 16px;
	color: #111;
	text-align: center;
	background:url(../../img/bg_line04.png) no-repeat center;
}
.pro-list .bd ul li .box:hover{
	background: #51b13f;
}
.pro-list .bd ul li .box:hover .img img{
	
	transform:scaleX(1.05) scaleY(1.05);
	-webkit-transform:scaleX(1.05) scaleY(1.05);
}
.pro-list .bd ul li .box:hover p,.pro-list .bd ul li .box:hover .text{
	color: #fff;
}

.pro-info{
	padding: 30px 0;
}
.proview{
	position: relative;
	margin-bottom: 40px;

}

.proview .show{
	position: relative;
	width: 310px;
	height:290px;
	padding: 8px;
	border: 2px solid #eeebeb;
	overflow: hidden;
	background: url(../../img/loading.gif) no-repeat center;
}
.proview .show .zoom_icon{
	position: absolute;
	right: 9px;
	bottom: 9px;
	width: 30px;
	height: 30px;
	background: url(../../img/bg_sign11.jpg) no-repeat;
}
.zoomdiv {z-index:1;position:absolute;top:20px;left:0px;width:255;height:230px;background:#fff;border:1px solid #eee;display:none;text-align: center;overflow: hidden;}
.jqZoomPup {z-index:1;visibility: hidden;position: absolute;top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.pro-right{
	width: 580px;
	padding-top: 28px;
}
.pro-intro {
	height: 180px;
}
.pro-intro .type{
	font-size: 22px;
	line-height: 40px;
	font-family: Arial;
	
	color: #111;
}
.pro-intro .name{
	font-size: 26px;
	color: #1d1d1d;
	line-height: 28px;
	margin-bottom: 5px;
}
.pro-intro .but{
	display: inline-block;
	width: 161px;
	height: 32px;
	margin-top: 20px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../../img/bg_sign17.jpg) no-repeat;
	transition:all 0.3s ;
}
.pro-intro .but:hover{
	font-size: 18px;
}
.pro-thumb ul li{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 12px;
	/*opacity: 0.5;
	filter:alpha(opacity=50);*/
	cursor: pointer;
}
.pro-thumb ul li.on{
	/*opacity: 1;
	filter:alpha(opacity=100);*/
}

.pro-detail dt{
	font-size: 16px;
	color: #111;
	margin-bottom: 10px;
}
.pro-detail dd{
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
}

.fixedbg{
	background: url(../../img/bg_shadow03.jpg) no-repeat  fixed center top;

}
.fixedbg.newsbg{
	background: url(../../img/bg_shadow04.jpg) no-repeat  fixed center top;
	background-size: cover;

}
.inner-wrap{
	padding-top: 70px;
	overflow: hidden;
}
.inner-til{
	font-size: 23px;
	font-weight: bold;
	color: #666;
	margin-bottom: 15px;
}
.inner-til span{ 
	display: inline-block;
	font-family: "新宋体"
}
.content{
	width: 980px;
	height: 528px;
	margin-bottom: 35px;
/*	margin-left: 835px;
*/	background: #fff;
}
.sidenav{
	width: 153px;
}
.sidenav ul li{
	/*background: url(../../img/bg_line05.jpg) repeat-x 0 bottom;*/
	border-bottom: 1px solid #eee;
}
.sidenav ul li a{
	display:block;
	padding-left: 5px;
	height: 67px;
	line-height: 68px;
	font-size: 16px;
	color: #111;
	
}
.sidenav ul li a.nav-fa{
	background: #eee;
}
/*.sidenav ul li a:hover,*/.sidenav ul li a.on{
	background: #606062;
	color: #fff;
}
.sidenav ul li .sidenav-son{
	display: none;
	padding: 15px 0 15px 10px;
}
.sidenav ul li .sidenav-son a{
	padding-left: 15px;
	height: auto;
	line-height: 17px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #333;
	background: url(../../img/bg_sign12.jpg) no-repeat 0 5px;

}
.sidenav ul li .sidenav-son a:hover{
	background-color: none;
}
.sidenav ul li .sidenav-son a:hover,.sidenav ul li .sidenav-son a.hover{
	color: #59b548;
}

.right{
	width: 820px;
}
.right-img{
	float: left;
	width: 180px;
	line-height: 0;
}
.right-img img{
	
	width: 180px;
	height: 528px;
}
.right-con{
	float: right;
	width: 590px;
	padding: 22px 26px 0 0;
}
.right .title{
	font-size: 16px;
	color: #111;
	margin-bottom: 10px;
	font-weight: bold;
}
.right-con .detail{
	font-size: 13px;
	line-height: 22px;
}

/***关于我们*/
.about-wrap{
	width: 100%;
	min-width: 980px;
	height: 3132px;
	padding-top: 70px;
	background: url(../../img/bg_about.jpg) no-repeat center 0;
}
.about-main{
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
}
.about-main .title{
	height: 30px;
}
.about-main .title .line{
	width: 0;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	background: url(../../img/bg_line06.png) no-repeat center center;
	overflow: hidden;
}
.about-main .title span{
	position: absolute;
	left: 50%;
	top: 0px;
	display: block;
	margin-left: -65px;
	width: 130px;
	height:30px;
	line-height: 30px;
	text-align: center;
	font-size: 24px;
	color: #111;
	overflow: hidden;
}

.news-box{
	width: 100%;
	height: 550px;
	overflow: hidden;
	position: relative;
}
.news-box ul{
	width: 109%;
}
.news-box ul li{
	float: left;
	width: 224px;
	height: 345px;
	margin-top: 300px;
	margin-right: 24px;
	background: #fff;

}
.news-box ul li .img{
	width: 220px;
	height: 109px;
	padding: 2px;
	overflow: hidden;
}
.news-box ul li .tit{
	height: 57px;
	line-height: 57px;
	border-bottom: 1px solid #dddcdc;
	text-align: center;
	font-size: 16px;
	color: #111;
	margin-bottom: 3px;
}
.news-box ul li dl{
	padding: 7px;
}
.news-box ul li dl dt span{
	color: #adadad;
	font-weight: bold;
}
.news-box ul li dl dd{
	font-size: 10px;
	line-height: 18px;
	color: #666;
	padding-left: 17px;
	margin-bottom: 6px;
}
.culture{
	position: relative;
	height: 450px;
	margin: 0 auto;
	padding-top: 70px;
	overflow: hidden;
}
.culture .culimg{
	width: 980px;
	margin-left: -980px;
}
.culture .culcon {
	width: 980px;
	margin-top: 35px;
	margin-left: 980px;
}
.culture .culcon li{
	float: left;
	width: 250px;
	margin-left: 20px;
}
.culture .culcon .tit{
	font-size: 18px;
	color: #111;
	margin-bottom: 15px;
}

.honor-box{position:relative;width:824px;height:300px;margin:210px auto 0;}
.honor-box ul{position:relative;width:824px;height:300px;}
.honor-box li{position:absolute;background:url(../../img/bg_shadow04.png);width:0;height:0;top:146px; padding: 10px;left:377px;z-index:0;cursor:pointer;overflow:hidden; text-align: center;}
.honor-box li img{width:100%;height:100%;vertical-align:middle;}
.honor-box .prev, .honor-box .next{position:absolute;display: inline-block; top:50%;width:25px;height:50px;margin-top:-25px;overflow:hidden;cursor:pointer;background:url(../../img/bg_btn01.png) no-repeat;}
.honor-box .prev{left:-70px;}
.honor-box .next{right:-70px;background-position:-25px 0;}

.honor-wrap{
	height: 550px;
}


#page{
	height: 380px;
	overflow: hidden;
}
#container{
	position: relative;
	margin-top: 260px;

}
#timeline {
	width: 900px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
	background:url(../../img/bg_line07.gif) 0px 45px repeat-x;
}
#dates {
	width: 862px;
	height: 87px;
	margin-bottom: 30px;
	overflow: hidden;

}
#dates li {
	list-style: none;
	float: left;
	width: 140px;
	height: 87px;
	font-size: 16px;
	text-align: center;
	cursor:pointer;
}
#dates a {
	background: url(../../img/bg_sign15.png) center center no-repeat;
	line-height: 27px;
	padding-top: 60px;
	height: 27px;
	font-size: 12px;
	display:block;
}
#dates .selected{
	font-size: 18px;
	color:#fff;
	padding-top: 0;
	height: 87px;
	line-height: 76px;
	background: url(../../img/bg_sign14.png) center center no-repeat;
}
#issues {
	width: 862px;
}
#issues li {
	float: left;
	width:862px; height:153px;
}
#issues li .div_01{
	height:128px; 
	width:300px; 
	margin-left:288px;
	font-size: 14px;
	color: #111;
	text-align: center;

}
#issues li .div_01 .div1{ padding:20px; height:88px; color:#fff; padding-right:10px;}
#container #next,  #container #prev {
	position: absolute;
	display:block;
	width: 18px;
	height: 19px;
	cursor:pointer;
	top: 36px;
	text-indent: -99em;
	overflow: hidden;
	background: url(../../img/bg_sign16.png) no-repeat;
}

#container #next {
	right: 0;
	background-position: -18px -19px;
}
#container #next:hover{
	background-position: -18px 0;
}
#container #prev {
	left: 0;
	background-position: 0 -19px
}
#container #prev:hover{
	background-position: 0 0;
}

.about-con{
	text-align: center;
	font-size: 13px;
	line-height: 23px;
	color: #111;
	margin-top: 160px;
/*	opacity: 0;
	filter:alpha(opacity=0);
*/}

.about-nav{
	position: absolute;
	right: 0;
	top: 200px;
	width: 152px;
	height: 212px;
	padding-top: 2px;
	background: url(../../img/bg_nav01.png) no-repeat;
}
.about-nav a{
	position: relative;
	float: left;
	width: 100%;
	display: inline-block;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	color: #111;
	text-indent: 35px;
	overflow: hidden;
}
/*.about-nav a:hover,*/.about-nav a.cur{
	background: url(../../img/bg_nav02.png) no-repeat;
	color: #fff;
}
.about-nav a.fi{
	background-position: 0 -2px;
}
.about-nav a.se{
	background-position: 0 -43px;
}
.about-nav a.th{
	background-position: 0 -84px;
}
.about-nav a.fo{
	background-position: 0 -125px;
}
.about-nav a.fiv{
	background-position: 0 -166px;
}
.news-list {
	margin-top: 20px;
	height: 396px;
}
.news-list li{
	width: 100%;
	float: left;
	line-height: 32px;
	cursor: pointer;
	font-size: 13px;
	border-bottom: 1px solid #ddd;
}
.news-list li.odd{
	background: #eee;
}
.news-list li span{
	float: right;
	padding-right: 15px;
}
.news-list li a{
	transition:all 0.3s ;	
}
.news-list li.odd a{
	padding-left: 15px;
}
.news-list li.hover{
	background: #58b647;
	color: #fff;
}
.news-list li.hover a{
	color: #fff;
}

.info-til{
	width: 760px;
	margin: 0 auto;
	padding: 30px 0;
}
.info-til h2{
	font-size: 16px;
	color: #111;
	text-align: center;
	padding-bottom: 5px;
}
.info-til p{
	text-align: right;
	font-size: 12px;
	color: #888;
}
.info-con{
	width: 760px;
	margin: 0 auto;
	padding: 40px 0;
	border: 1px solid #eee;
	border-width: 1px 0;
	overflow: hidden;
	min-height: 360px;
	font-size: 13px;
}
.info-con img{
	max-width:100%;
}
.info-page{
	width: 760px;
	margin: 0 auto;
	padding: 15px 0 50px;
}

.solve-list{margin: 0 auto;}
.solve-list dl{padding: 18px 30px 22px 10px;line-height: 24px; margin-bottom: 4px;}
.solve-list dl dt{font-weight: bold;background: url(../../img/bg_sign21.jpg) no-repeat 0 4px; padding-left: 24px;}
.solve-list dl dd{background: url(../../img/bg_sign22.jpg) no-repeat 0 4px;padding-left: 24px; /*word-wrap:break-word;*/}
.solve-list dl dd img,.solve-list dl dd table{max-width: 100%;}

/*--.solve-list dl.bg{background: #f5f5f5;}--*/


.video-list { width:100%; overflow:hidden; margin-top:25px;}
.video-list ul{width:120%;}
.video-list ul li{ float:left; margin:0 45px 25px 0; width:272px; text-align: center;}
.video-list .video-img{width:272px; height:150px; position:relative; margin-bottom:10px;}
.video-list .video-img .video-icon{ position:absolute; left:50%; top:50%; margin:-21px 0 0 -21px; width:42px; height:42px; background:url(../../img/video_bg02.png) no-repeat; overflow:hidden;}
.video-title{ font-size:16px; margin-bottom:30px; font-weight:bold; color:#444; height:40px; border-bottom:1px solid #d2d2d2;}
.video-title .back{ float:right; padding-right:24px; background:url(../../img/video_bg03.html) no-repeat right center; font-size:12px; font-weight:normal; color:#666;}
.video-title .back:hover{ color:#a37345;}

.mess-table{/*border: 1px solid #eee; border-width: 1px 1px 0 0; */width: 640px; margin: 0 auto;}
.mess-table td{padding: 8px;/* border: 1px solid #eee;border-width:0 0 1px 1px ;*/}
.mess-table td select{ height:24px; border:1px solid #c5c9cd; padding-left:10px; font:13px/22px Arial; color:#666; padding-left:0\9; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}
.mess-table td option{ padding-left:13px}
.ml9{ margin-left:9px;}
.pl6{ padding-left:6px;}
.mess-table td span{ color: #f00}
.mess-table td input{ width:258px; height:22px; padding:5px 10px; border:1px solid #c5c9cd; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}
.mess-table td input.submit{ display: inline-block;border: none;
	width: 121px;
	height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../../img/bg_sign17.jpg) no-repeat;
	transition:all 0.3s ; cursor:pointer}
	.mess-table td input.submit:hover{font-size: 18px;}
.mess-table td input.radio{ width:13px; height:13px; float:left; margin:6px 6px 0 0; display:inline; border:0}
.mess-table td em{ font:12px/24px Arial; color:#666; float:left; margin-right:12px; display:inline-block}
.mess-table td input.inputTime{ width:76px; float:left; margin-right:12px; display:inline}
.mess-table td .selectTime{ width:90px; float:left}
.mess-table td textarea{ width:480px; height:150px; border:1px solid #c5c9cd; padding:0 4px;font:13px/22px Arial;color:#666; padding-left:0\9; box-shadow: inset 3px 3px 4px rgba(0,0,0,.1);}

.float-right{z-index: 99; right: 5px; top: 420px;position: absolute;}

.mr105{margin-right: 85px;}
.mr60{margin-right: 50px;}